$(function () {
  const {form} = layui;

  form.verify({
    pwd: [/^[\S]{6,16}$/, '密码不符合规则'],
    samePwd(value) {
      // 新密码框的值不能等于原有密码，否则不符合规则
      if (value === $('[name=oldPwd]').val()) return "新旧密码不能相同";
    },
    rePwd(value) {
      // 新密码框的值必须等于确认新密码框的值，否则不符合规则
      if (value !== $('[name=newPwd]').val()) return "两次密码的输入不一致，请重新输入";
    }
  })

  // 更新密码
  $('.layui-form').on('submit', function (e) {
    e.preventDefault();
    console.log(1)
    $.ajax({
      type: 'POST',
      url: '/my/updatepwd',
      data: $(this).serialize(),
      success: (res) => {
        // 判断服务器响应回来的结果
        if (res.status !== 0) {
          return layer.msg(res.message || '更新密码失败!');
        }

        layer.msg('密码更新成功');
        // 清空表单
        this.reset();
      }
    })
  })
})
